/**
 * Created with IntelliJ IDEA
 * Description
 * User:user
 * Date:2021-10-12
 * Time:18:13
 */
//根据输入的年龄, 来打印出当前年龄的人是少年(低于18), 青年(19-28), 中年(29-55), 老年(56以上)
public class test {
    public static void main7(String[] args) {
        int year = 100;
       if(year < 18 ){
           System.out.println("少年");
       }else if ( year >= 19 && year <= 28){
           System.out.println("青年");
       }else if(year >= 29 && year <= 55){
           System.out.println("中年");
       }else{
           System.out.println("老年");
       }
    }

    //打印 1 - 100 之间所有的素数
    public static void main(String[] args) {
        int i;
        for(int n = 1; n <= 100;n++){
            for(i = 2;i <= n - 1;i++) {
                if(n % i == 0) {
                    //System.out.println("不是素数");
                    break;
                }
            }
            if(i == n){
                System.out.println(n+"是素数");
            }
        }
    }
    //给定一个数字，判定一个数字是否是素数
    public static void main5(String[] args) {
            int n = 59;
            int i;
            for(i = 2;i <= n - 1;i++) {
                if(n % i == 0) {
                    System.out.println("不是素数");
                    break;
                }
            }
            if(i == n){
                System.out.println("是素数");
            }
        }
        //输出 1000 - 2000 之间所有的闰年
    public static void main4(String[] args) {
        int count = 0;
        for(int year = 1000; year <= 2000;year++){
            if((year % 400 == 0) || (year % 4 == 0) && (year % 100 != 0)){
                System.out.println(year);
                count++;
            }
        }
        System.out.println("1000--2000之间的闰年总数为"+count);
    }
    //编写程序数一下 1到 100 的所有整数中出现多少个数字9
    public static void main3(String[] args) {
        //9 19 29 39 49 59 69 79 89 99
        //90 91 92 93 94 95 96 97 98 99
        int count = 0;
        for(int i = 1;i <= 100;i++){
            if(i % 10 == 9){
                count++;
            }
            if(i / 10 == 9){
                count++;
            }
        }
        System.out.println(count);
    }
    //写代码实现: 给定三个 int 变量, 求其中的最大值和最小值
    public static void main2(String[] args) {
        int a = 10;
        int b = 20;
        int c = 30;
        if(a <  b){
            int temp = a;
            a = b;
            b = temp;
        }
        if(a < c){
            int temp = a;
            a = c;
            c = temp;
        }
        if(b < c){
            int temp = b;
            b = c;
            c = temp;
        }
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);

    }
    //写代码实现: 给定两个 int 变量, 交换变量的值
    public static void main1(String[] args) {
        int a = 10;
        int b = 20;
        int temp = a;
        a = b;
        b = temp;
        System.out.println(a);
        System.out.println(b);

        //不引入变量进行交换
        //a=a+b;
        //b=a-b;
        //a=a-b;

        //不引入变量进行交换
        //a=a^b;
        //b=a^b;
        //a=a^b
    }
}
